package k1_exercise;

import java.util.Arrays;

public class Array_exercise_fourteenth {
    /**
     * 给你一个有序数组 nums ，创建一个新的数组nums2，使每个元素只出现一次
     * 示例 1：
     * 输入：nums = [1,1,2]
     * 输出：nums2 = [1,2]
     * 示例 2：
     * 输入：nums = [0,0,1,1,1,2,2,3,3,4]
     * 输出：nums2 = [0,1,2,3,4]
     */
    public static void main(String[] args) {
        
        int[] nums = {4,7,3,4,5,7,3};
        int[] nums_new = new int[nums.length];

        int nums_new_index = 0;

        boolean flag = true;
        //遍历原数组
        for (int num : nums) {
            flag = true;
            //对于原数组中的每个元素，都遍历一个新数组
            for (int num_new : nums_new) {
                if(num==num_new){
                    flag = false;
                    break;
                }
            }
            if(flag){
                nums_new[nums_new_index++] = num;
            }
        }

        System.out.println(Arrays.toString(nums_new));
    }
}
